package com.springboot.demo.design.pattern.palace;

import com.springboot.common.entity.request.ParameterBody;
import com.springboot.demo.design.pattern.form.Form;

/**
 * palace接口
 *
 * @author supu
 * @date 2019-03-20 9:35
 **/
public interface Palace {
    /**
     * 提交loader
     *
     * @param form form表单
     * @param <U> 结果
     * @param <V> 参数
     * @return loader，为了获取loader中设置的返回结果
     */
    <U ,V extends ParameterBody> Form<U,V> submit(Form<U,V> form);
}
